package com.spring.demo1;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author vhans
 */
// 使用@Tarfet定义注解的作用范围
@Target(value = {ElementType.TYPE, ElementType.METHOD})
// @Retention指定注解的保留策略
@Retention(RetentionPolicy.SOURCE)
public @interface MyAnnotation {
    String value(); // 参数名称为value时，使用注解时只用该参数时可以省略名称

    String[] name() default {"Vhans", "luowei"}; // name有多个时，要有{}包起来；使用default定义默认值

}
